// ============================================================================
//
// Graph framework by Aurelien Moreau aurelien.moreau@gmail.com
// Modified by Pierre CHATEL chatelp@gmail.com
// Distributed under LGPL
// Copyright (C) Aurelien Moreau, 2008, 2009. All rights reserved
//
// ============================================================================

package com.thalesgroup.graphFramework.core;

import java.util.Iterator;

public interface Vertex<V, E> extends GraphObject<V, E> {
	public V getVertex();

	public Iterator<Edge<V,E>> getIns();
	public int getInsSize();
	//public Set<? extends Edge<V, E>> getIns();

	public Iterator<Edge<V,E>> getOuts();
	public int getOutsSize();
	//public Set<? extends Edge<V, E>> getOuts();

}
